WILLIAM ROSATI
33125 Marquette St.
Garden
City, MI 48135
brosati35@hotmail.com
Home# (734)956-6361
OBJECTIVE: Seeking a full time permanent
position or contract to hire as a Senior Software Engineer/Web Developer
SUMMARY: A Microsoft
Certified Sr. Software Engineer/Web Developer with nineteen years of working
experience developing full life cycle windows and web applications. Maintain,
Enhance and add new features to existing windows and web applications. Have
taken verbal/written proposals and converted them to a computational
algorithm and successfully designed and developed Full Life Cycle
Application. Advance analytical skills in gathering requirements, writing
functional specs, writing software requirements. Extremely advance technical
experience with MS Visual Studio 2003/2008/2010/2013 and extremely proficient
in C#, VB.NET, ASP.NET, JAVASCRIPT, ADO.NET, C++, OOP, WCF, MVC, WPF, Ajax,
CSS, DHTML, HTML, XML, XSL, and DBA activities, creating data models,
and writing complex stored procedures, triggers, and using T-SQL.
Possess excellent oral and written communication skills and a creative
thinker with strong analytical, mathematical, technical and problem solving
skills to proactively identify issues and coordinate resolutions. Also a
successful contributor in a team environment with ability to provide
leadership in design and development of full life cycle complex software
systems and has the ability to learn new technology quickly, thoroughly and a
strong interest in the ongoing development of technical, interpersonal
skills. Able to adapt to new environment quickly and will pleasantly work
independently or in a team.
LANGUAGES: OOP, C# , VB.NET, C++, ASP.NET Web Forms, MVC Web App,
ASP.NET Web App, ASP.NET Empty Web Apps, Win Forms, WPF App, Windows
Services, WCF Service App, Class Library, Console App, C# Empty Pro., MS
Enterprise Library, ADO.NET, DLL, CSS3 MS-AJAX, JavaScript, JQuery, JSON,
HTML, HTML5, DHTML, XML, XSL, Visual Basic6, ADO, DLL, API, ActiveX, COM,
DCOM, MFC App, win32 app, C++ Empty pro., DirectX App, DLL App, ATL,
MFC DLL, T-SQL, PL/SQL Standard C/C++(OOP) Java (J2SE, J2EE, Servlets,
Applets, JavaScript, JDSP, JSP), , UML, Design Patterns, PHP, LinqToSql,
EMBEDDED C++, AngularJS, Ember.JS, Node.JS, Backbone.JS, Struts, Hibernate,
Jetty, Jersey
SOFTWARE:MS Windows XP/7/8.1pro, MS Windows Server 2008 r2, Windows Server
2012 r2, MS Visual Studio6, MS Visual Studio 2008/2010/2013, MS SQL Server
2000/2005/2008/2012/2014 Microsoft Access, MS .NET Framework
2.0/3.0/3.5/4.0/4.5, MS Enterprise Library, MS Office 2010/ 2013, MS Project
, MS PowerPoint, MS SharePoint Server 2010, FrontPage 2010, MS Visio,
Crystal Reports, UNIX (Sun Solaris11), Oracle Database 8i/9i/10g/12c, Red Hat
Linux.
Ubuntu
14, Java SE, Java EE, NetBeans, JDeveloper , Eclipse, intelliJ IDE, Spring,
WebStorm, Komodo IDE, Sublime Text
APPLICATIONS: Data Conversion Application
and DB Tools, Medical Management Application, Financial Application
Data Warehousing, Web Applications, Network
Security, Voice Recognition Application.
EDUCATION:Bachelor of Science Degree in Computer Science, The
College of Staten Island, Staten Island, NY.
CERTIFICATIONS: Microsoft Certified Technical Specialist (MCTS) in
ASP.NET 3.5, Windows Application C#
CompTIA Security+ Certified, From New
Horizon certified in Oracle 8i & 9i.10g, NetComInfo, New York, NY
SECURITY CLEARANCE SECRET CLEARANCE III
WORK EXPERIENCE (19 years)
Freelance Projects (Short-term
Contracts) 12/2014—Present
Angelo Brothers Restaurant:
Senior Software Engineer
·
Design and developed full lifecycle
web app Menu Ordering Application that allowed servers to enter the
customer’s order using C# , ASP.NET, WCP, WPF, JavaScript, HTML5, CSS3,
AngularJS
·
Design and Build a Server running
windows 2012 which hosted Menu Ordering App Services and build 4 workstation
running windows 10 and running the Menu Ordering App which interacted with
Menu Ordering Services running on win Server 2012.
·
Design and build a Database
Server which I installed windows server 2012 and SQL Server 2014. Which I
Design and developed the database for the Menu Ordering Applications.
·
Environment: Visual Studio 2015, C#,
ASP.NET, WPF, WCF, JavaScript, HTML5, Python, CSS3, SQL Server 2014,
Page 1
WILLIAM ROSATI
WORK EXPERIENCE Continued:
BCR App Services:
12/2014---Present
Owner/President/Sr. Software
Developer
·
Currently Designing and Developing
Mobile Game App’s to run on all platforms iOS, Android, using a variety of
IDE Frameworks such as Android Studio, Mobile Angular UI, XCode, with
Objective C, JavaScript, HTML5 CSS3, AngularJS, Python..
·
Environment: NetBeans,
Eclipse, IntelliJ IDEA, XCode,, Android Studio, Mobile Angular UI, Visual
Studio 2015, C#, C++, Java, Objective C, Java, JavaScript, JQuery, AngularJS,
Python, HTML5, CSS3,
Hewlett Packard Contracted to
Detroit Diesel, Detroit MI
8/2014—11/2014
Senior Web Developer
·
Detroit Diesel Corp. (DDC) is an
American diesel engine manufacturer subsidiary of Daimler Trucks North
America LLC, itself a wholly owned subsidiary of the German Daimler AG. The
company manufactures heavy-duty engines and chassis components for the
on-highway and vocational commercial truck markets.
·
I have designed and developed two
full lifecycle web application called eSuite_BOM and eSuite_DVP&R using
C#, application page, asp.net 4.0, javaScript, CSS, EntityFramework, HTML5,
JQuery, AngularJS hosted on Microsoft Sharepoint server 2010.
·
eSuite_BOM is a SharePoint web application
to assist engineers to design and build the diesel engines.
·
eSuite_DVP&R is a SharePoint web
application that allows engineers to schedule parts on the engine to be
tested.
·
Have designed and developed the
database for both web applications in SQL Server 2008 r2.
·
Designed and developed full life
cycle web application using Java, spring, struts, Hibernate, HTML5,
JavaScript, AngularJS
Environment:
Visual Studio 2010, SQL 2008, Microsoft SharePoint Server 2010, ASP.NET4.0,
C#, HTML5, CSS3, JQuery, JavaScript, LinqToSQL, Windows 7, Windows Server
2008 Enterprise , Embedded C++ , Java, Spring, Struts, AngularJS,
Hibernate
Roush Industries, Livonia, MI
Senior Software
Engineer
9/2012—7/2014
·
Roush provides comprehensive,
integrated development services. From design through prototyping, testing and
manufacturing for the automotive industry.
·
As a Sr. Software Engineer I gather
the requirement and prepare functional documents and get it approved by the
client for design and developed a web app application called
CleantechTraceability using C#, ASP.NET, MVC, Javascript, HTML5, CSS3, WCF
which automated the assembly line of building propane tanks. The
Authorization for cleantechtraceability was a WCF client called
credentialsManager which communicated with CredentialsService a WCF Service
which I had design and developed and hosted on IIS 7.5.
·
Designed and developed full life
cycle web service application using Java, Java, Spring, JavaScript, HTML,
CSS3, AngularJS
·
Environment: Visual Studio 2010 C#,
ASP.NET ,WCF, JavaScript, Windows 7, IIS7.5 Windows Server 2008, SQL Server
2008, SQL Server 2012 MVC, LinqToSQL, Embedded C++, Spring, Struts,
Hibernate, AngularJS, HTML, CSS3, WPF, MVC
Dell Services Federal
Government DOD/TACOM, Warren MI
Senior Web Application
Developer
8//2010—7/2012
·
The United States Department of Defense (USDOD or DOD,
initially briefly referred to as the National Military Establishment or NME).
·
Was responsible for leading and
managing a project team in designing and developing a Web application called
MicasWeb (Mobility Inventory Control Accountability System web application
using (C#, .NET Framework3.5, ASP.NET3.5, CSS, JavaScript, Ajax, HTML) which
was used with in the Tank-Automotive Command (TACOM) Infrastructure
Logistics and Support Center (ILSC), helping to support our nation's
warfighters around the world. Also design and
developed a windows application ordering system using C# (WinForms, BCL, UAC,
API, .RGS, .SRF, DISCO ) which was used within ICEMP/ILSC.
·
Written
Stored Procedures and used Crystal Report to generate custom reports for
MicasWeb app.
·
Have
maintained and added new features to exciting applications using Java,
spring, J2EE, JavaScript, HTML,
·
Environment: Visual Studio 2008,
C++, C# OOP, Header Files, Ajax, CSS3, HTML, User Control, Crystal Reports
WebForms, SQL
Server 2008, Windows 7, IIS, Windows Server 2008, MVC, ASP.NET 3.5, .NET
Framework3.5, XML
JavaScript,
PHP, DHTML, MVC, LINQ, J2EE, Netbeans, Spring, Java
Page 2
WILLIAM ROSATI
WORK EXPERIENCE Continued:
Grupo Antolin, Warren, MI
SOFTWARE ENGINEER/ WEB DEVELOPER/ T-SQL
DEVEVLOPER
10/2008—6/2010
·
Grupo
Antolin leading global supplier of components for vehicle interiors,
offers its clients an Integral Service
embracing the conception, design, development, manufacture and distribution
of Overhead Systems, Doors and seats.
·
Design and
developed a full life cycle web base application called web reports which
generated customize daily
Reports which showed number of parts manufactured for the day using C#( OOP,
ASP.NET3.5, Ajax, JavaScript,
HTML, CSS, WPF, DHTML, XML, Rpt Applications, ADO.NET)
·
Implemented design patterns to design and developed
a full life cycle Windows mobile smart device application called
Airlink using C# (OOP, BCL, Smart Device, ADO.NET, TCP/IP) which was deployed
on a hand held scanner
to scan parts and print customer labels for each part so it can be scan
at the start and finish at the assembly process
which automated and maintain the assembly line which manufactured the
Overhead Systems.
·
Have
Written T-SQL Queries to generate Report and also have written stored
procedures that joined data from different
tables and exported into flat files. These flat files were the uploaded in
SAP.
·
Performed
Database Administration tasks for an OLTP database, performance tuning,
monitoring and taking backups on
a daily basis.
·
Have taken
a EDI Broadcasting application originally written in Java and converted to
C#(OOP, ADO.NET, BCL,
WCF, TCP/IP, WinForms) which broadcast the amount of parts to build for the
day.
·
Environment: Visual Studio 2008, Visual C#, OOP,
ASP.NET3.5, BCL, DLL, Smart Device, CSS, MS-Ajax WebForms, HTML, XML, MS
Enterprise Libraries, JavaScript Libraries, JavaScript) MS FoxPro6, SQL
Server 2008, Windows Server 2003, Win XP, WPF, WinForms, TCP/IP, UML, Design
Patterns, MS Access
Teradyne
Diagnostic Solutions Allen Park,
MI06/2007—09/2008
SOFTWARE
ENGINEER/ WEB APPLICATION DEVELOPER
·
Teradyne Diagnostic Solutions is a global market leader in
automotive diagnostic and information solutions is contracted to Ford Motor
Company to develop vehicle diagnostic software.
·
Implemented Design Patterns to design and developed a full
life cycle application called the NGExporter written in Visual C# (OOP,
WinForms, BCL, COM, XML, SOAP, ADO.NE, DLL) which gather data from an SQL
Database an converted the data in to binary flat files which then Update the IDS(Interface
Diagnostic Software) to test and measure hardware components on a vehicle and
provide statistical quality reports for operators and management.
·
Design and Developed Database Comparison Tool called
(DBCmp) also written in Visual C# which compares the flat file
generated by the NGExporter producing a diff file (patch) which was used to
upgrade the IDS application.
·
Developed DLL files (RuntimeDataCE, TOLEDB, DBAccessFF)
written in Visual C# which were called by the NGExporter to connect to a SQL
Database to assist the NGExporter to convert the data into binary flat files.
·
Have written embedded SQL statements, stored procedures
and DTS packages within the NGExporter code.
·
Design and developed a full life cycle web base called
ADMS application using Visual C#( ASP.NET 2.0, Web Forms, AJAX, JavaScrip,t
CSS, WPF, HTML, DHTML, XML, ADO.NET) which was used to create reports
and keep track of software and hardware and other existing projects within
the company.
·
Environment: Visual C# (OOP, WPF, WCF, Web forms, Win
Forms, BCL, DLL, COM, ASP.NET,CSS, MS-Ajax, JavaScript, JavaScript Library
ADO.NET), .NET Framework 2.0 & .NET Framework 3.0 MS –Enterprise
Libraries, OOAD, OLTP, Windows Server 2003, Windows XP, SQL Sever 2000, SQL
Sever 2005, MS Office, OLAP, T-SQL, SQL stored procedures .NET Framework 3.0,
UML Design Patterns, Microsoft Access 2007. Embedded C++
Page 3
WILLIAM ROSATI
WORK EXPERIENCE Continued:
Health
Monitoring Services, Boca Raton FL
09/2003—02/2007
SOFTWARE
ENGINEER/ SQL DBA/PROJECT MANAGER
· Health
Monitoring Services is a nationally recognized HCFA/Medicare approved
independent Diagnostic test facility that provides Tran telephonic cardiac
event monitoring services to hospitals, physicians and their patients.
· Implemented
OOAD to design and developed a full life cycle medical management application
called heartlinereceiving with HIPAA security rule written in Visual C# (OOP,
Win Forms, BCL, Enterprise Library, API, COM, DLL, ADO.NET) in a Personal
Computer-based EKG monitoring system designed to receive and decode EKG
signals from a patient-operated transmitter over standard telephone lines.
The decoded signals are recorded to a SQL Database and display on a personal
computer monitor to be analyzed.
· Designed
and developed a dynamic web-based application so physicians can view patients
EKGs transmission over the web using Visual C# (ASP.NET, Web Forms, HTML,
DHTML, AJAX, JavaScript, XML, XSL, ADO.NET) on Visual Studio.NET 2003 against
SQL Database.
· Designed
and developed a full life cycle E-Commerce Website using Java (J2EE, JSP,
Servlets, JDBC, HTML, CSS, JavaScript, Ajax, Flash) for selling different
models of the EKG Recorder/Transmitter to cardiac patients and health services.
· Wrote
Stored Procedures, triggers and T-SQL code in my web application to perform
data queries.
· Designed
and developed a new SQL 2000 (OLTP) Database Server using HIPAA-compliant
database model to replace the pre-existing Oracle 8i Server.
· Provided
hardware and operating system requirements for project.
· Installed
windows server 2003 and SQL Server 2000 on the new primary Database Server.
· Upgraded
the pre-existing Database Server by installing windows server 2003 and SQL
Server 2000, converting the Database server to a standby database.
· Installed
Windows Server 2003 clustering services and NLB on both servers to provide
failover clustering.
· Designed
and developed a Data Warehouse to transform OLTP Data to OLAP Data Warehouse
to accommodate ad hoc queries.
· Performed
Database Administration tasks for an OLTP database, performance tuning,
monitoring and taking backups on a daily basis.
· Used MS
Office suite for daily administrative tasks
· Environment:
Visual C# (OOP, DLL, Win Forms, Web Forms, WPF, WCF, BCL, MS-Enterprise
Libraries ASP.NET, HTML, DHTML, XML, ADO.NET) Windows Server 2003, Oracle 8i,
SQL Server 2000,MS Access MS Office, OLAP, T-SQL, .NET Framework1.1 HIPAA
Security Rule Java(J2EE, JSP, JDBC, CSS, Servlets, Ajax, Flash, HTML, XML
Page 4
WILLIAM ROSATI
WORK EXPERIENCE Continued:
Lync
Consulting LLC, NEW YORK NY
03/2001 – 05/2003
SOFTWARE
ENGINEER/WEB DEVELOPER
·
Lync Consulting provides financial services, Internet
applications, and strategic management systems consulting services to the
financial industry.
·
Implemented OOAD to revamp and develop pre-existing
software called Packman (Report Package Management) an application that
automates the creation of monthly period-end report packages by enhancing the
functionality of third-party software application and the ability to export
to an Adobe PDF file on a Windows platform using VB6.
·
Designed and implemented new components to enhance the
graphical user interface to make the application more user friendly and
marketable, which increased sales. This allowed end users to be more
productive and reduce the number of tech support calls.
·
Also have written technical documentation for the
application.
·
Wrote SQL stored procedures to write and query data from a
Database created.
·
Upgraded GUI of Packman to interact with an Oracle
Database.
·
Reorganized the code to improve maintainability,
readability and extensibility.
·
Created extensive error checking routines, which improve
the stability of the application.
·
Designed and developed customized Databases using Oracle
8i, SQL server 2000 and Microsoft Access for clients.
·
Converted VB6 to VB.NET.
·
Created new menu function and data procedures using
VB.NET, making the software more object oriented and more robust and easy to
maintain.
·
Designed and developed A web Site called Web Reps using
VBScript (ASP, ADO, HTML) .Web Reps is a service that permits a client to
display investment reports created by packman on the Internet in a secured
environment thus eliminating the need for a client to buy and maintain their
own web sever.
·
Used MS Office suite for daily administrative tasks
·
Environment: OOAD, VB6(OOP, Class Modules, DLL, ActiveX
DLL/EXE/Controls, User Controls, ADO) Adobe PDF, Oracle 8i, SQL Server
2000, MS Access, VB.NET (OOP, ADO.NET,BCL), .NET Framework 1.0 ASP,
VBScript, HTML, MS Office
BioLink
Technologies Miramar FL
9/2000—1/2001
SOFTWARE
ENGINEER/WEB DEVELOPER
·
BioLink a security technology provider, develops,
manufactures and markets advanced fingerprint biometric products
·
Analyzed using OOAD to develop and maintain the
pre-existing SDK (Software Development tool Kit) on a Windows 2000 platform
utilizing, Visual C++ (OOP,MFC,DLL, ATL/COM, API, DCOM) and VB6(Activex.EXE,
ActiveX DLL, IIS App). This allowed developers to design integrated solutions
that incorporate Biolink’s authentication technology quickly and easily into
their new or existing software applications. Optimized and converted the code
into a multithread application with MFC, making the application more accurate
for scanning the fingerprints thus decreasing the false rejection rate and
giving the application more stability. Extended the SDK software by
developing new menu function. Modified and added Microsoft foundation classes
(MFC). Created callback functions and DLL files which contained the drives
for the U-Match mouse.
·
Designed and developed a new SDK version using Visual
Basic and Visual C++ by incorporating two new algorithms, an intelligent
enrollment algorithm and a new learning algorithm.
·
Modified DLLs so the application can operate on a
Windows9x, Windows NT and Windows2000 platform.
·
Designed and developed BioLink On-Line (WebSDK) a software
toolkit that provided developers the ability to integrate Biolink’s
authentication technology into web based environment, such as ecommerce sites
using ASP, VBScript, Visual VBA, HTM on a Windows 2000 Advance Server
platform.
·
Used MS Office suite for daily administrative tasks
·
Environment: OOAD, Windows 9x/2000/NT, Visual C++(MFC,
OOP, DLL, ADO, COM, DCOM, API) VB6(Class Modules, User Control, ActiveX
EXE/DLL, Control HTML, ASP, VBScript, VBA), MS Office
Page 5
WILLIAM ROSATI
WORK
EXPERIENCE Continued:
IBM
West Palm Beach, FL
8/1996—7/2000
SOFTWARE
DEVELOPER
·
Developed and maintained Speakpad, a component of Via
Voice on a Windows NT platform utilizing visual C++.
·
Upgraded and reorganized the existing code base.
·
Converted structures into objects using object oriented
programming methodology which made the application more maintainable,
extensible and stable.
·
Enhanced the graphical user interface by modifying MFC and
adding new menu function.
·
Improved speech recognition by modifying and creating
ActiveX controls that encapsulate a common set of user interaction associated
with speech implemented as COM objects.
·
Interfaced extensively with programming team to identify
problem areas and implemented corrective action.
·
Prepared testing methods for quality assurance team to
trouble shoot the software.
·
Used MS Office suite for daily administrative tasks
·
Environment: Windows NT, C++, MFC, COM, ActiveX, MS Office
Suite
YEARS OF EXPERIENCE
19
YEARS AS A SOFTWARE ENGINEER\WED DEVELOPER
ASP.NET
1.0, 2.0, 3.0, 3.5, 4.0, 4.5, 12 years working experience
Web
Design & Developing 12 years working experience
Design
and Developing Windows Applications for 18 years working experience
Microsoft
Visual Studio/2003/2005/2008/2010/ 2013 12 years working experience
Visual
C++ 19 years working experience
Classic
ASP 6 years working experience
VB.NET
9 years working experience
Visual
C# 12 years working experience
JavaScript
10 years working experience
JQuery
5 years working experience
XML
10 years of working Experience
Java
6 years working Experience
J2EE
8 years working Experience
FLASH
6 years Working Experience
HTML
10 years Working Experience
CSS
10 years Working Experience
CSS
3 5 years Working Experience
AJAX
12years Working Experience
VB6
9 Years Working Experience
SQL
Server 2000/2005/2008r2/2012 DBA/ SQL Developer 14 years Working Experience
UML
12 years Working Experience
Microsoft
WCF & WPF 4 years working
ASP.NET
MVC 4 years working experience
CSS3
& HTML5 4 years working experience
Design
patterns 8 years Working
Experience
Page 6